//#include<iostream>
//using namespace std;
//const long long N = 100000;
//int nums[100000];
//
//int main()
//{
//    int n = 0;
//    cin >> n;
//    int x;
//    while (cin >> x)
//    {
//        nums[x]++;
//    }
//    int l = -1, r = N;
//    while (!nums[++l]);
//    while (!nums[--r]);
//    int a = 0, b = 0;
//    for (int i = l; i <= r; i++)
//    {
//        if (nums[i] == 0)
//        {
//            a = i;
//        }
//        if (nums[i] == 2)
//        {
//            b = i;
//        }
//    }
//    cout << a << " " << b << endl;
//
//        return 0;
//}


#include<iostream>

using namespace std;
long long sum[200010];
long long a[200010];

int main()
{
    long long ret = 0;
    long long n = 0;
    cin >> n;
    for (int i = 1; i <= n; i++)
    {
        cin >> a[i];
        sum[i] = sum[i - 1] + a[i];
    }

    for (int j = 1; j <= n - 1; j++)
    {
        ret += (sum[n] - sum[j]) * a[j];
    }

    cout << ret << endl;

    return 0;
}